package com.cust.cow.controller;

import com.cust.cow.common.Result;
import com.cust.cow.pojo.collectSemenLog;
import com.cust.cow.service.CollectSemenLog;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("/collectSemenLog")
@CrossOrigin("*")
public class CollectSemenLogController {
    @Autowired
    CollectSemenLog collectSemenLogService;

    @RequestMapping("findCollectSemenLogAll")
    public List<collectSemenLog> findCollectSemenLogAll()
    {
        return collectSemenLogService.findCollectSemenLogAll();
    }

    @PostMapping ("insertCollectSemenLog")
    public Result insertCollectSemenLog(@RequestBody collectSemenLog collectSemenLog)
    {
        return collectSemenLogService.insertCollectSemenLog(collectSemenLog);
    }

    @RequestMapping("deleteCollectSemenLog")
    public Result deleteCollectSemenLog(@RequestParam("cattleId") Integer cattleId)
    {
        return collectSemenLogService.deleteCollectSemenLog(cattleId);
    }

    @PostMapping("updateCollectSemenLog")
    public Result updateCollectSemenLog(@RequestBody collectSemenLog collectSemenLog)
    {
        return collectSemenLogService.updateCollectSemenLog(collectSemenLog);
    }
}
